package com.ruoyi.utils;

import org.springframework.stereotype.Component;

public class MyThreadLocal {
    // 静态的ThreadLocal变量，确保所有线程都访问同一个变量
    public static final ThreadLocal<Integer> id = new ThreadLocal<>();

    // 设置数据到ThreadLocal
    public static void setData(Integer data) {
        id.set(data);
    }

    // 从ThreadLocal获取数据
    public static Integer getData() {
        return id.get();
    }

    // 清除ThreadLocal中的数据
    public static void clearData() {
        id.remove();
    }
}